﻿using System;

namespace Teigha.Core
{
	public enum Property
	{
		kInvalidProperty = -1,
		kFaceLightingModel,
		kFaceLightingQuality,
		kFaceColorMode,
		kFaceModifiers,
		kFaceOpacity,
		kFaceSpecular,
		kFaceMonoColor,
		kEdgeModel,
		kEdgeStyles,
		kEdgeIntersectionColor,
		kEdgeObscuredColor,
		kEdgeObscuredLinePattern,
		kEdgeIntersectionLinePattern,
		kEdgeCreaseAngle,
		kEdgeModifiers,
		kEdgeColor,
		kEdgeOpacity,
		kEdgeWidth,
		kEdgeOverhang,
		kEdgeJitterAmount,
		kEdgeSilhouetteColor,
		kEdgeSilhouetteWidth,
		kEdgeHaloGap,
		kEdgeIsolines,
		kEdgeHidePrecision,
		kDisplayStyles,
		kDisplayBrightness,
		kDisplayShadowType,
		kUseDrawOrder,
		kViewportTransparency,
		kLightingEnabled,
		kPosterizeEffect,
		kMonoEffect,
		kBlurEffect,
		kPencilEffect,
		kBloomEffect,
		kPastelEffect,
		kBlurAmount,
		kPencilAngle,
		kPencilScale,
		kPencilPattern,
		kPencilColor,
		kBloomThreshold,
		kBloomRadius,
		kTintColor,
		kFaceAdjustment,
		kPostContrast,
		kPostBrightness,
		kPostPower,
		kTintEffect,
		kBloomIntensity,
		kColor,
		kTransparency,
		kEdgeWiggleAmount,
		kEdgeTexturePath,
		kDepthOfField,
		kFocusDistance,
		kFocusWidth,
		kPropertyCount
	}
}
